#ifndef _TSP_CIPHER_CMDCODE_
#define _TSP_CIPHER_CMDCODE_

#ifndef CIPHER_CMDCODE_BASE
#define CIPHER_CMDCODE_BASE ((UINT32)0x00001000)
#endif /* CIPHER_CMDCODE_BASE */

#define CIPHER_GENERATEKEY_128 ((UINT32)CIPHER_CMDCODE_BASE + 0x00000001)
#define CIPHER_DOSHA1 ((UINT32)CIPHER_CMDCODE_BASE + 0x00000002)
#define CIPHER_AES_ENCIPHER_128 ((UINT32)CIPHER_CMDCODE_BASE + 0x00000003)
#define CIPHER_AES_DECIPHER_128 ((UINT32)CIPHER_CMDCODE_BASE + 0x00000004)
#define CIPHER_RSA_GENERATE_KEYPAIRS_1024 ((UINT32)CIPHER_CMDCODE_BASE + 0x00000005)

#define	CIPHER_RSA_KEYGEN	((UINT32)CIPHER_CMDCODE_BASE + 0x00000006)
#define	CIPHER_RSA_ENCIPHER	((UINT32)CIPHER_CMDCODE_BASE + 0x00000007)
#define	CIPHER_RSA_DECIPHER	((UINT32)CIPHER_CMDCODE_BASE + 0x00000008)
#define	CIPHER_PCR_WRITE	((UINT32)CIPHER_CMDCODE_BASE + 0x00000009)
#define	CIPHER_PCR_READ		((UINT32)CIPHER_CMDCODE_BASE + 0x00000010)
#define	CIPHER_GET_RANDOM	((UINT32)CIPHER_CMDCODE_BASE + 0x00000011)

#endif /* _TSP_CIPHER_CMDCODE_ */
